package com.cbgolf.oa.contract;

import com.cbgolf.oa.base.IBaseView;
import com.cbgolf.oa.event.EventMsg;
import com.cbgolf.oa.waiter.IBaseWaiter;

public interface IMessageCenterContract {

  interface IMessageCenterWaiter extends IBaseWaiter {

    void readMsg(String id);
    void onLoadmore();
    void onRefresh();

  }

  interface IMessageCenterView extends IBaseView<EventMsg> {

  }

  interface IMessageCenterModel {

    void requestData(int requestType);

    void readMsg(String id);
  }

  interface IMessageCenterPresenter {

    void requestData(int requestType);

    void readMsg(String id);
  }

}
